<?php
defined( '_JEXEC' ) or die;

jimport('joomla.application.component.modeladmin');

class PricerUpdaterModelCategorySynonym extends JModelAdmin {

	protected $text_prefix = 'COM_PRICER_UPDATER_CATEGORY_SYNONYM';

	// Забираем ссылку на JTable
	public function getTable($type = 'CategorySynonym', $prefix = 'PricerUpdaterTable', $config = array()) {
		return JTable::getInstance($type, $prefix, $config);
	}

	// Загружаем формы из XML-файла
	public function getForm($data = array(), $loadData = true) {
		$form = $this->loadForm('com_pricerupdater.categorysynonym', 'categorysynonym', array('control' => 'jform', 'load_data' => $loadData));
		return $form;
	}

	// Загружаем данные в формы
	protected function loadFormData() {
		$data = JFactory::getApplication()->getUserState('com_pricerupdater.edit.categorysynonym.data', array());

		if (empty($data)) {
			$data = $this->getItem();
		}

		return $data;
	}
}
